﻿using Magicodes.ExporterAndImporter.Core;

namespace Admin.NET.Application;

    /// <summary>
    /// 学生输出参数
    /// </summary>
public class StudentImportDto
{
    /// <summary>
    /// 班级
    /// </summary>
    [ImporterHeader(Name = "班级")] 
    public string? BanjiIdName { get; set; }

    /// <summary>
    /// 教学班
    /// </summary>
    [ImporterHeader(Name = "教学班")]
    public string? JiaoxueBanIdName { get; set; }

    /// <summary>
    /// 学号
    /// </summary>
    [ImporterHeader(Name = "学号")] 
    public string Xh { get; set; }
        
    /// <summary>
    /// 姓名
    /// </summary>
    [ImporterHeader(Name = "姓名")]
    public string Name { get; set; }
        
    /// <summary>
    /// 性别
    /// </summary>
    [ImporterHeader(Name = "性别")]
    public string? Sex { get; set; }

    /// <summary>
    /// 出生日期
    /// </summary>
    [ImporterHeader(Name = "出生日期")]
    public DateTime? Birthday { get; set; }

    /// <summary>
    /// 身份证号
    /// </summary>
    [ImporterHeader(Name = "身份证号")]
    public string? IdCardNum { get; set; }
        
    /// <summary>
    /// 全国学籍号
    /// </summary>
    [ImporterHeader(Name = "全国学籍号")]
    public string? NationalNum { get; set; }
        
    /// <summary>
    /// 学籍辅号
    /// </summary>
    [ImporterHeader(Name = "学籍辅号")]
    public string? AssistNum { get; set; }
        
    /// <summary>
    /// 在校
    /// </summary>
    [ImporterHeader(Name = "在校")]
    public bool? BeAtSchool { get; set; }
        
    /// <summary>
    /// 在籍
    /// </summary>
    [ImporterHeader(Name = "在籍")]
    public bool? BeAtBook { get; set; }

    /// <summary>
    /// 托管
    /// </summary>
    [ImporterHeader(Name = "托管")]
    public bool? IsTuoguan { get; set; }

    /// <summary>
    /// 手机
    /// </summary>
    [ImporterHeader(Name = "手机")]
    public string? Tel { get; set; }

    /// <summary>
    /// 母亲姓名
    /// </summary>
    [ImporterHeader(Name = "母亲姓名")] 
    public string? MotherName { get; set; }

    /// <summary>
    /// 母亲手机
    /// </summary>
    [ImporterHeader(Name = "母亲手机")] 
    public string? MotherTel { get; set; }

    /// <summary>
    /// 父亲姓名
    /// </summary>
    [ImporterHeader(Name = "父亲姓名")] 
    public string? FatherName { get; set; }

    /// <summary>
    /// 父亲手机
    /// </summary>
    [ImporterHeader(Name = "父亲手机")] 
    public string? FatherTel { get; set; }

    /// <summary>
    /// 备注0
    /// </summary>
    [ImporterHeader(Name = "备注0")]
    public string? Beizhu0 { get; set; }
        
    /// <summary>
    /// 备注1
    /// </summary>
    [ImporterHeader(Name = "备注1")]
    public string? Beizhu1 { get; set; }
        
    /// <summary>
    /// 备注2
    /// </summary>
    [ImporterHeader(Name = "备注2")]
    public string? Beizhu2 { get; set; }
        
}
